hit the hardest - French English Dictionary